Present Perfect Continuous

Definition

현재완료진행형은 과거에 시작되어 현재까지 계속되고 있거나 최근에 끝난 동작을 나타냅니다. 영어에서는 'have/has been + 동사에 -ing'를 사용하여 표현합니다.

Use cases

과거부터 현재까지 지속된 행동

과거에 시작되어 현재까지 계속되고 있는 행동을 표현합니다.

  • 저는 아침부터 책을 읽고 있습니다. (I have been reading a book since morning.)
  • 그들은 2시간 동안 축구를 하고 있습니다. (They have been playing soccer for two hours.)

최근에 끝난 행동의 결과

최근에 끝난 행동이 현재에 영향을 미치는 결과를 나타냅니다.

  • 그는 땀을 흘리고 있어요, 방금 달리기를 했기 때문입니다. (He is sweating because he has been running.)
  • 그녀는 피곤해 보여요, 밤새 공부했기 때문입니다. (She looks tired because she has been studying all night.)

강조된 지속성

행동의 지속성과 그로 인한 현재 상태를 강조합니다.

  • 저는 3년 동안 한국어를 공부해 왔습니다. (I have been studying Korean for three years.)
  • 그는 몇 달 동안 새 프로젝트에 참여해 왔습니다. (He has been working on a new project for months.)

Usage

'have/has been + 동사에 -ing' 구조를 사용합니다.

주어에 따라 have(1, 2인칭 및 복수) 또는 has(3인칭 단수)를 사용합니다.

시간 부사(예: for, since, all day, recently)와 자주 사용됩니다.

Definition

한국어에서는 현재완료진행형이 영어의 infinitive와 gerund 구분 없이 문맥에 따라 표현되며, 동사에 '-고 있다'를 붙이고 시간 부사로 지속성을 나타냅니다.

Use cases

과거부터 현재까지 지속된 행동

과거에 시작되어 현재까지 계속되고 있는 행동을 표현합니다.

  • 저는 아침부터 책을 읽고 있습니다. (I have been reading a book since morning.)
  • 그들은 2시간 동안 축구를 하고 있습니다. (They have been playing soccer for two hours.)

최근에 끝난 행동의 결과

최근에 끝난 행동이 현재에 영향을 미치는 결과를 나타냅니다.

  • 그는 땀을 흘리고 있어요, 방금 달리기를 했기 때문입니다. (He is sweating because he has been running.)
  • 그녀는 피곤해 보여요, 밤새 공부했기 때문입니다. (She looks tired because she has been studying all night.)

강조된 지속성

행동의 지속성과 그로 인한 현재 상태를 강조합니다.

  • 저는 3년 동안 한국어를 공부해 왔습니다. (I have been studying Korean for three years.)
  • 그는 몇 달 동안 새 프로젝트에 참여해 왔습니다. (He has been working on a new project for months.)

Usage

한국어에서는 동사에 '-고 있다'를 붙이고 '오랫동안', '부터' 같은 부사로 지속성을 나타냅니다.

영어의 gerund(-ing 형태)는 한국어에서 진행형 동사로 자연스럽게 표현됩니다.

Key differences

형태 변화

영어에서는 'have/has been + 동사에 -ing'를 사용하여 현재완료진행형을 나타냅니다 (예: I have been studying).

한국어에서는 동사 형태가 변하지 않으며, '-고 있다'와 시간 부사로 진행을 나타냅니다 (예: 공부하고 있다).

문법적 용도

영어에서는 현재완료진행형이 행동의 지속성과 현재의 연관성을 강조합니다.

한국어에서는 '-고 있다'로 진행 상황을 표현하며, 영어의 gerund처럼 명사 역할을 하지 않습니다.

Common mistakes

1

have/has been 누락

현재완료진행형에서는 have/has been을 반드시 사용해야 하며, 이를 생략하는 것은 잘못입니다.

  • I have been studying all morning.
  • I studying all morning.
  • She has been running for an hour.
  • She running for an hour.
2

현재완료진행형과 현재진행형 혼동

현재완료진행형은 과거부터 현재까지의 지속성을 강조하며, 현재진행형은 현재의 순간적 행동을 나타냅니다.

  • I have been studying for three hours.
  • I am studying for three hours.
  • He has been working all day.
  • He is working all day.

Usage tips

have/has been과 -ing 형태 확인

주어에 맞는 have/has와 동사에 -ing를 반드시 사용하세요. 예: She has been working.

시간 부사로 지속성 강조

for, since, all day 같은 시간 부사를 사용하여 행동의 지속성을 명확히 하세요. 예: I have been waiting since noon.

Examples

과거부터 현재까지 지속된 행동

  • 저는 아침부터 그림을 그리고 있습니다. (I have been drawing since morning.)
  • 이 문장은 과거부터 현재까지 지속된 행동을 나타내며, 영어에서는 'have been + 동사에 -ing'를 사용합니다.

최근에 끝난 행동의 결과

  • 그는 젖어 있어요, 비 속에서 달리고 있었기 때문입니다. (He is wet because he has been running in the rain.)
  • 이 문장은 최근에 끝난 행동의 현재 결과를 나타내며, 영어에서는 'has been + 동사에 -ing'를 사용합니다.

퀴츠

메인으로 돌아가기